package com.css.fxfzypg.modules.model.service;

import com.css.fxfzypg.modules.model.entity.IntensityAttenuation;
import com.css.fxfzypg.modules.model.entity.ResettlementPersonnel;
import com.css.fxfzypg.modules.model.vo.ResettlementPersonnelVO;

import java.util.List;
import java.util.Map;

/**
 * @author DBJ
 */
public interface ResettlementPersonnelService {

    Map<String, Object> getPage(ResettlementPersonnelVO vo, int curPage, int pageSize);

    ResettlementPersonnel getModelById(String id);

    ResettlementPersonnel getDefaultModel();
    List<ResettlementPersonnel> getByDivision(String province, String city, int isNa);

    ResettlementPersonnel getModelByIdForCopy(String id);

    void save(ResettlementPersonnel resettlementPersonnel);

    void update(ResettlementPersonnel resettlementPersonnel);

    void delete(String id);

    ResettlementPersonnel getModel1ById(String model4Id);
}
